<?php
session_start();
$page = 'Afmelden';

include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");
echo "<div id='main'><div id='submain'><div class='content'><div class='subcontent'>
	<div class='content_header'><h1>Afmelden</h1></div>
	<div class='content_main'>";
echo "<div class='error'><p class='icon'>Deze pagina is in ontwikkeling, maar wordt waarschijnlijk verwijderd.</p></div>";
echo "</div></div></div></div></div>";	//content_main, sub_content, content, sub_main, main
include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
die();

include_once($_SERVER['DOCUMENT_ROOT']."/database_connectie.php");
include_once($_SERVER['DOCUMENT_ROOT']."/dag_maand.php");
include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
include_once($_SERVER['DOCUMENT_ROOT']."/wedstrijd_functies.php");
include_once("./afmelden_functies.php");

echo "<div id='tekstvak'>";

if($_SESSION['spelerId'] > 0) {
	echo "<div id='overDiv' style='position:absolute; visibility:hidden; z-index:1000;'></div>
	<script language='JavaScript' src='/java/overlib.js'><!-- overLIB (c) Erik Bosrup --></script>";

	//Jaar setten
	$jaar = date("Y");

	/*
	 * Als de afmelding gedaan moet worden
	 */
	if(isset($_POST['afmelden'])) {
		if($_GET['soort'] == '1') {
			include_once("./afmelden_wedstrijd.php");
		}else if($_GET['soort'] == '2' || $_GET['soort'] == '3') {
			include_once("./afmelden_agenda.php");
		}
	}

	echo "<p class='grote_tekst'>Afmelden voor een</p>";

	if($_GET['soort'] == '1') {
		?>
<img
	src="/afbeeldingen/knoppen/wedstrijd.jpg" class="knop_als_link">
		<?php
	}else {
		echo "<a href='./afmelden.php?soort=1'>";
		?>
<img
	src="/afbeeldingen/knoppen/wedstrijd.jpg" class="knop_normaal"
	onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
</a>
		<?php
	}

	if($_GET['soort'] == '2') {
		?>
<img
	src="/afbeeldingen/knoppen/training.jpg" class="knop_als_link">
		<?php
	}else {
		echo "<a href='./afmelden.php?soort=2'>";
		?>
<img
	src="/afbeeldingen/knoppen/training.jpg" class="knop_normaal"
	onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
</a>
		<?php
	}

	if($_GET['soort'] == '3') {
		?>
<img
	src="/afbeeldingen/knoppen/overig.jpg" class="knop_als_link">
		<?php
	}else {
		echo "<a href='./afmelden.php?soort=3'>";
		?>
<img
	src="/afbeeldingen/knoppen/overig.jpg" class="knop_normaal"
	onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
</a>
		<?php
	}

	echo "<br><br>";

	if(empty($_GET['soort'])) {
		/*
		 * Hier komt de eerste training en de eerste volgende wedstrijd te staan, zodat je daar makkelijk op kan afmelden
		 */
		echo "<p class='normale_tekst'>Op het moment dat je je afmeld wordt er automatisch een e-mail verzonden naar de desbetreffende contactpersoon.<br>Er wordt geen e-mail verzonden als je je afmelding wijzigd of verwijderd.</p>";
	}else {
		/*
		 * Geef een lijst weer waarop afgemeld kan worden
		 */
		if($_GET['soort'] == '1' && empty($_GET['wedstrijdId'])) {
			/*
			 * lijst met wedstijden
			 */
				
			//Controleer of er afgemeld mag worden voor wedstrijden
			$result = mysql_query("SELECT wedstrijdenAfmelden, contactpersoon FROM Team
											LEFT OUTER JOIN Teambeheer ON Teambeheer.teamId = Team.teamId AND Teambeheer.spelerId = '".$_SESSION['spelerId']."'
											WHERE NOW() >= Teambeheer.van
												AND (NOW() < Teambeheer.tot OR Teambeheer.tot IS NULL)");
			if($result <> null && mysql_num_rows($result) > 0) {
				$row = mysql_fetch_object($result);
				if($row->wedstrijdenAfmelden == 0) {
					$result = mysql_query("SELECT voornaam, email, mobNummer, telNummer FROM Speler WHERE spelerId = '".$row->contactpersoon."'");
					$row = mysql_fetch_object($result);
					echo "<p class='foute_tekst'>Het is niet mogelijk om je via de site af te melden voor wedstrijden.</p>";
					if($result <> null && mysql_num_rows($result) > 0) {
						echo "<br>";
						echo "<p class='normale_tekst'>Om je alsnog af te melden voor een wedstrijd, neem contact op met ".$row->voornaam."</p>";
						echo "<table>";
						echo "<tr><td style='width:60px;'><p class='normale_tekst'>E-mail:</p></td><td><p class='normale_tekst'><a href='mailto:".$row->email."'>".$row->email."</a></p></td></tr>";
						echo "<tr><td><p class='normale_tekst'>Tel:</p></td><td style='text-align:center;'><p class='normale_tekst'>".(isset($row->telNummmer) ? $row->telNummer : "-")."</p></td></tr>";
						echo "<tr><td><p class='normale_tekst'>Mob:</p></td><td style='text-align:center;'><p class='normale_tekst'>".(isset($row->mobNummmer) ? $row->mobNummer : "-")."</p></td></tr>";
						echo "</table></p>";
					}
					mysql_close($con);
					echo "</div></center></body></html>";
					die();
				}
			}
			//Schema zichtbaar maken
			$result = mysql_query("SELECT Team.team, Afmelden.afmeldenId, Vakantie.vakantieId, Wedstrijd.*, DAYOFWEEK( starttijd ) AS dagWeek, MONTH( starttijd ) AS maand, DAY( starttijd ) AS dag, HOUR( starttijd ) AS uur, MINUTE( starttijd ) AS minuten
											FROM Wedstrijd
											LEFT JOIN Afmelden ON Afmelden.wedstrijdId = Wedstrijd.wedstrijdId AND Afmelden.spelerId = '".$_SESSION['spelerId']."'
											LEFT JOIN Vakantie ON Vakantie.spelerId = '".$_SESSION['spelerId']."' AND Vakantie.van <= Wedstrijd.starttijd AND Vakantie.tot >= Wedstrijd.starttijd
											LEFT OUTER JOIN Team ON Team.teamId = Wedstrijd.teamId
											LEFT OUTER JOIN Teambeheer ON Teambeheer.teamId = Wedstrijd.teamId AND Teambeheer.spelerId = '".$_SESSION['spelerId']."'
											WHERE YEAR( starttijd ) = '".$jaar."'
												AND Wedstrijd.toernooiId IS NULL
												AND starttijd > CURRENT_TIMESTAMP
												AND Wedstrijd.teamId = Teambeheer.teamId
												AND Wedstrijd.starttijd >= Teambeheer.van
												AND (Wedstrijd.starttijd < Teambeheer.tot OR Teambeheer.tot IS NULL) 
											ORDER BY Wedstrijd.oefenwedstrijd DESC, Wedstrijd.toernooi DESC, Wedstrijd.starttijd");
				
			if($result == null || mysql_num_rows($result) == 0) {
				echo "<p class='foute_tekst'>Voor het seizoen ".$jaar." zijn geen wedstrijden beschikbaar.</p>";
			}else {
				/*
				 * De tabel wordt aangemaakt
				 */
				$result_eerst_volgende = mysql_query("SELECT wedstrijdId FROM Wedstrijd
														LEFT OUTER JOIN Teambeheer ON Teambeheer.teamId = Wedstrijd.teamId AND Teambeheer.spelerId = '".$_SESSION['spelerId']."'
														WHERE Wedstrijd.teamId = Teambeheer.teamId
															AND Wedstrijd.starttijd >= Teambeheer.van
															AND (Wedstrijd.starttijd < Teambeheer.tot OR Teambeheer.tot IS NULL)
															AND starttijd > NOW()
														ORDER BY starttijd LIMIT 1");
				if($result_eerst_volgende <> null && mysql_num_rows($result_eerst_volgende) > 0) {
					$row = mysql_fetch_object($result_eerst_volgende);
				}else {
					$row->wedstrijdId = 0;
				}
				set_wedstrijd_tabel($con, $result, $row->wedstrijdId, true, "./afmelden.php?soort=1&", false, true);

				?>
<br>
<br>
<table class="met_border">
	<tr class="rij_kleur1">
		<td class="cel_zonder_border" style="width: 25px;"><img
			src="/afbeeldingen/icons/groen_rondje.png" title="Aanwezig"></td>
		<td class="cel_zonder_border" style="width: 70px;">Aanwezig</td>
		<td class="cel" style="width: 25px;"><img
			src="/afbeeldingen/icons/rood_rondje.png" title="Afgemeld"></td>
		<td class="cel_zonder_border" style="width: 70px;">Afgemeld</td>
	</tr>
</table>
				<?php
			}
		}else if($_GET['soort'] == '1' && isset($_GET['wedstrijdId'])) {
			/*
			 * Bevestigen om af te melden voor de wedstrijd
			 */
			//AND (Afmelden.spelerId = '".$_SESSION['spelerId']."' OR Afmelden.wedstrijdId IS '' OR Afmelden.wedstrijdId IS NULL)
			$result = mysql_query("SELECT DISTINCT Wedstrijd.wedstrijdId, Afmelden.afmeldenId, Vakantie.vakantieId, Afmelden.reden, Afmelden.soort, Wedstrijd.*, DAYOFWEEK( starttijd ) AS dagWeek, MONTH( starttijd ) AS maand, DAY( starttijd ) AS dag, HOUR( starttijd ) AS uur, MINUTE( starttijd ) AS minuten, Team.team, Team.contactpersoon, Team.minutenAfmeldenWedstrijd,
								CASE WHEN DATE_ADD(NOW(), INTERVAL Team.minutenAfmeldenWedstrijd MINUTE) > Wedstrijd.starttijd
									THEN '1'
									ELSE '0'
									END AS afmeldenNietMeer
								FROM Wedstrijd
								LEFT JOIN Afmelden ON Afmelden.wedstrijdId = Wedstrijd.wedstrijdId AND Afmelden.spelerId = '".$_SESSION['spelerId']."'
								LEFT JOIN Vakantie ON Vakantie.spelerId = '".$_SESSION['spelerId']."' AND Vakantie.van <= Wedstrijd.starttijd AND Vakantie.tot >= Wedstrijd.starttijd
								LEFT OUTER JOIN Team ON Wedstrijd.teamId = Team.teamId
								LEFT OUTER JOIN Teambeheer ON Teambeheer.teamId = Wedstrijd.teamId
								WHERE Teambeheer.spelerId = '".$_SESSION['spelerId']."'
									AND (Wedstrijd.wedstrijdId = '".$_GET['wedstrijdId']."'
										OR Wedstrijd.wedstrijdId = '".$_GET['wedstrijdId2']."')
									AND Wedstrijd.starttijd > CURRENT_TIMESTAMP
									AND YEAR( starttijd ) = '".$jaar."'
									AND Wedstrijd.starttijd >= Teambeheer.van	
									AND (Wedstrijd.starttijd < Teambeheer.tot OR Teambeheer.tot IS NULL)
								ORDER BY oefenwedstrijd DESC, starttijd");
			if($result == null || mysql_num_rows($result) == 0) {
				echo "<p class='foute_tekst'>Je hebt niet het recht om je voor de geselecteerde wedstrijd af te melden.</p>";
			}else if(isset($_GET['wedstrijdId2']) && ($result == null || mysql_num_rows($result) == 1)) {
				echo "<p class='foute_tekst'>Je hebt niet het recht om je voor de geselecteerde wedstrijd af te melden.</p>";
			}else {
				$row = mysql_fetch_object($result);
				$dagen = floor($row->minutenAfmeldenWedstrijd / (24 * 60));
				$uren = floor(($row->minutenAfmeldenWedstrijd - ($dagen * 24 * 60)) / 60);
				$minuten = floor($row->minutenAfmeldenWedstrijd - ($dagen * 24 * 60) - ($uren * 60));
				if($row->minutenAfmeldenWedstrijd > 0) {
					echo "<p class='kleinetekst'>Afmelden kan tot ".($dagen > 0 ? $dagen." dagen ".($uren > 0 || $minuten > 0 ? "en " : "") : "").($minuten > 0 || $uren > 0 ? ($uren < 10 ? "0".$uren : $uren).":".($minuten < 10 ? "0".$minuten : $minuten)." uur " : "")."voor het begin van de wedstrijd.</p>";
				}
				isset($row->afmeldenId) || isset($row->vakantieId) ? $afwezig = true : $afwezig = false;
				mysql_data_seek($result, 0);
				set_wedstrijd_tabel($con, $result, 0, false, null, false, true);

				echo "<br>";
				mysql_data_seek($result, 0);
				$row = mysql_fetch_object($result);
				if($row->afmeldenNietMeer == '1' || $row->nietMeerAfmelden == '1') {
					$result = mysql_query("SELECT voornaam, email, mobNummer, telNummer FROM Speler WHERE spelerId = '".$row->contactpersoon."'");
					$row = mysql_fetch_object($result);
					echo "<p class='foute_tekst'>".($row->afmeldenNietMeer == '1' ? "De tijd is verstreken om je af te melden via de site." : "Afmelden via de wedsite is niet meer mogelijk voor deze wedstrijd.")."</p>";
					if($result <> null && mysql_num_rows($result) > 0) {
						echo "<br>";
						echo "<p class='normale_tekst'>Om je alsnog af te melden voor een wedstrijd, neem contact op met ".$row->voornaam."</p>";
						echo "<table>";
						echo "<tr><td style='width:60px;'><p class='normale_tekst'>E-mail:</p></td><td><p class='normale_tekst'><a href='mailto:".$row->email."'>".$row->email."</a></p></td></tr>";
						echo "<tr><td><p class='normale_tekst'>Tel:</p></td><td style='text-align:center;'><p class='normale_tekst'>".(isset($row->telNummmer) ? $row->telNummer : "-")."</p></td></tr>";
						echo "<tr><td><p class='normale_tekst'>Mob:</p></td><td style='text-align:center;'><p class='normale_tekst'>".(isset($row->mobNummmer) ? $row->mobNummer : "-")."</p></td></tr>";
						echo "</table></p>";
					}
				}else {
					echo "<form action='afmelden.php?soort=".$_GET['soort']."' method='post'>";
					echo "<input type='hidden' name='afmelden' value='1'>";	//Afmelden 1 staat voor wedstrijd
					echo "<input type='hidden' name='wedstrijdId' value='".$_GET['wedstrijdId']."'>";
					echo "<input type='hidden' name='wedstrijdId2' value='".$_GET['wedstrijdId2']."'>";
					echo "<p class='grote_tekst'>Reden/Opmerking</p>";
					echo "<textarea name='reden' cols='70' rows='3' maxlength='250'>".(empty($_POST['reden']) ? $row->reden : $_POST['reden'])."</textarea>";
					echo "<table>";
					echo "<tr>";
					echo "<td style='width:130px;'><p class='normale_tekst'><input type='radio' name='soort' value='1' ".($row->soort == 1 || (empty($row->soort) && $_POST['soort'] == 1) || (empty($row->soort) && empty($_POST['soort'])) ? "checked='yes'" : "").">Afwezig</p></td>";
					echo "<td style='width:130px;'><p class='normale_tekst'><input type='radio' name='soort' value='2' ".($row->soort == 2 || (empty($row->soort) && $_POST['soort'] == 2) ? "checked='yes'" : "").">Kom later</p></td>";
					echo "<td style='width:130px;'><p class='normale_tekst'><input type='radio' name='soort' value='3' ".($row->soort == 3 || (empty($row->soort) && $_POST['soort'] == 3) ? "checked='yes'" : "").">Vertrek eerder</p></td>";
					echo "</tr>";
					echo "</table>";
					echo "<br>";
					echo "<a href='./afmelden.php?soort=".$_GET['soort']."'>";
					?>
<img
	src="/afbeeldingen/knoppen/terug.jpg" class="knop_normaal"
	onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
</a>
					<?php

					if($afwezig) {
						?>
<input
	type="image" src="/afbeeldingen/knoppen/reden_wijzigen.jpg"
	class="knop_normaal" onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
						<?php
						echo "</form>";
						echo "<br>";
						echo "<form action='afmelden.php?soort=".$_GET['soort']."' method='post'>";
						echo "<input type='hidden' name='afmelden' value='1'>";	//Afmelden 1 staat voor wedstrijd
						echo "<input type='hidden' name='wedstrijdId' value='".$_GET['wedstrijdId']."'>";
						echo "<input type='hidden' name='wedstrijdId2' value='".$_GET['wedstrijdId2']."'>";
						echo "<input type='hidden' name='verwijderen' value='true'>";
						?>
<input type="image" src="/afbeeldingen/knoppen/afmelding_annuleren.jpg"
	class="knop_normaal" onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
						<?php
						echo "</form>";
					}else {
						?>
<input
	type="image" src="/afbeeldingen/knoppen/afmelden.jpg"
	class="knop_normaal" onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
						<?php
						echo "</form>";
					}
				}
			}
		}else if($_GET['soort'] == '2' && empty($_GET['agendaId'])) {
			/*
			 * Afmelden voor trainingen
			 */
			$result = mysql_query("SELECT Team.team, Afmelden.afmeldenId AS afwezig, Agenda.*, DAYOFWEEK( datum ) AS dagWeek, MONTH( datum ) AS maand, DAY( datum ) AS dag, HOUR( datum ) AS uur, MINUTE( datum ) AS minuten
											FROM Agenda
											LEFT JOIN Afmelden ON Afmelden.AgendaId = Agenda.AgendaId AND Afmelden.spelerId = '".$_SESSION['spelerId']."'
											LEFT OUTER JOIN Team ON Team.teamId = Agenda.teamId
											LEFT OUTER JOIN Teambeheer ON Teambeheer.teamId = Agenda.teamId
											WHERE YEAR( datum ) = '".$jaar."'
												AND Agenda.soort = '1'
												AND Agenda.afmelden = '1'
												AND datum > CURRENT_TIMESTAMP
												AND Teambeheer.spelerId = '".$_SESSION['spelerId']."'
												AND Agenda.teamId = Teambeheer.teamId
												AND Agenda.datum >= Teambeheer.van
												AND (Agenda.datum < Teambeheer.tot OR Teambeheer.tot IS NULL) 
											ORDER BY Team.team, Agenda.datum");
			if($result == null || mysql_num_rows($result) == 0) {
				echo "<p class='foute_tekst'>Er zijn geen trainingnen beschikbaar waarvoor je je kan afmelden.</p>";
			}else {
				$color = true;
				echo "<table class='met_border' cellspacing='0'>";
				echo "<tr ".($color ? "class='rij_klein'" : "class='rij_klein alternate'").">";
				echo "<th class='cel_zonder_border' style='width:50px;'>&nbsp</th>";
				echo "<th class='cel' style='width:30px;'>&nbsp</th>";
				echo "<th class='cel' style='width:90;'>Dag</td>";
				echo "<th class='cel' width='100'>Datum</th>";
				echo "<th class='cel' style='width:400px;'>Gebeurtenis</th>";
				//if($_SESSION['level'] == 1) {
				//echo "<th style='border-bottom: double; width:120;'>Auteur</th>";
				//}
				echo "</tr>";
					
				$eerst_volgende_training = false;
				while($row = mysql_fetch_array($result))
				{
					$color ? $color = false : $color = true;
					if($eerst_volgende_training == false && strtotime(date("Y-m-d H:i")) < strtotime($row['datum'])) {
						echo "<tr class='rij_klein alternate_2'>";
						$eerst_volgende_training = true;
					}else {
						echo "<tr ".($color ? "class='rij_klein'" : "class='rij_klein alternate'").">";
					}
					echo "<td class='cel_zonder_border' style='width:50px;'><a href='./afmelden.php?soort=2&agendaId=".$row['agendaId']."'><img src='/afbeeldingen/pijl_wijzigen.png' alt='0'></a></td>";
					echo "<td class='cel' style='width:30px;'>".(isset($row['afwezig']) ? "<img src='/afbeeldingen/icons/rood_rondje.png' title='Afgemeld' alt=''>" : "<img src='/afbeeldingen/icons/groen_rondje.png' title='Aanwezig' alt=''>")."</td>";
					echo "<td class='cel' style='width:90px;'>".getDagWeekString($row['dagWeek'])."</td>";
					echo "<td class='cel' style='width:100px;'>".$row['dag']." ".getMaandString($row['maand'])."</td>";
					echo "<td class='cel' style='width:400px;'>".cut_off_string($row['gebeurtenis'])."</td>";
					echo "</tr>";
				}
				echo "</table>";
				?>
<br>
<br>
<table class="met_border">
	<tr class="rij_kleur1">
		<td class="cel_zonder_border" style="width: 25px;"><img
			src="/afbeeldingen/icons/groen_rondje.png" title="Aanwezig"></td>
		<td class="cel_zonder_border" style="width: 70px;">Aanwezig</td>
		<td class="cel" style="width: 25px;"><img
			src="/afbeeldingen/icons/rood_rondje.png" title="Afgemeld"></td>
		<td class="cel_zonder_border" style="width: 70px;">Afgemeld</td>
	</tr>
</table>
				<?php
			}
		}else if($_GET['soort'] == '2' && isset($_GET['agendaId'])) {
			/*
			 * Er is een agendaitem geselecteerd (die hoort bij de groep training)
			 */
			$result = mysql_query("SELECT Team.team, Afmelden.afmeldenId AS afwezig, Afmelden.reden, Afmelden.soort, Agenda.gebeurtenis, Agenda.nietMeerAfmelden, Agenda.minutenAfmelden, Agenda.contactpersoon, DAYOFWEEK( datum ) AS dagWeek, YEAR( datum ) AS jaar, MONTH( datum ) AS maand, DAY( datum ) AS dag, HOUR( datum ) AS uur, MINUTE( datum ) AS minuten,
											CASE WHEN DATE_ADD(NOW(), INTERVAL Agenda.minutenAfmelden MINUTE) > Agenda.datum
												THEN '1'
												ELSE '0'
											END AS afmeldenNietMeer
											FROM Agenda
											LEFT JOIN Afmelden ON Afmelden.agendaId = Agenda.agendaId AND Afmelden.spelerId = '".$_SESSION['spelerId']."'
											LEFT OUTER JOIN Team ON Team.teamId = Agenda.teamId
											LEFT OUTER JOIN Teambeheer ON Teambeheer.teamId = Agenda.teamId
											WHERE Agenda.agendaId = '".$_GET['agendaId']."'
												AND YEAR( datum ) = '".$jaar."'
												AND Agenda.soort = '1'
												AND Agenda.afmelden = '1'
												AND datum > CURRENT_TIMESTAMP
												AND Teambeheer.spelerId = '".$_SESSION['spelerId']."'
												AND Agenda.teamId = Teambeheer.teamId
												AND Agenda.datum >= Teambeheer.van
												AND (Agenda.datum < Teambeheer.tot OR Teambeheer.tot IS NULL) 
											ORDER BY Team.team, Agenda.datum");
			if($result == null || mysql_num_rows($result) == 0) {
				echo "<p class='foute_tekst'>Je mag je niet afmelden voor de geselcteerde training.</p>";
			}else if($result <> null && mysql_num_rows($result) > 0) {
				$row = mysql_fetch_object($result);
				$dagen = floor($row->minutenAfmelden / (24 * 60));
				$uren = floor(($row->minutenAfmelden - ($dagen * 24 * 60)) / 60);
				$minuten = floor($row->minutenAfmelden - ($dagen * 24 * 60) - ($uren * 60));
				if($row->minutenAfmelden > 0) {
					echo "<p class='kleinetekst'>Afmelden kan tot ".($dagen > 0 ? $dagen." dagen ".($uren > 0 || $minuten > 0 ? "en " : "") : "").($minuten > 0 || $uren > 0 ? ($uren < 10 ? "0".$uren : $uren).":".($minuten < 10 ? "0".$minuten : $minuten)." uur " : "")."voor het begin van de training.</p>";
				}
				mysql_data_seek($result, 0);

				$row = mysql_fetch_object($result);
				echo "<ul><table><tr><td style='width:350px;'><li ".($row->afwezig > 0 ? "class='afwezig' title='Afgemeld'" : "class='aanwezig' title='aanwezig'")."><p class='normale_tekst'><u>".getDagWeekString($row->dagWeek)." ".$row->dag." ".getMaandString($row->maand)." om ".$row->uur.":".($row->minuten < 10 ? "0".$row->minuten : $row->minuten)."</u></p></td>
						<td style='width:50px;'>&nbsp;</td></tr> 
						<tr><td colspan='2' style='width:400px;'><p class='normale_tekst'>".$row->gebeurtenis."</p></td></tr></table></li></ul>";
				echo "<br>";

				mysql_data_seek($result, 0);
				$row = mysql_fetch_object($result);
				if($row->afmeldenNietMeer == '1' || $row->nietMeerAfmelden == '1') {
					$result = mysql_query("SELECT voornaam, email, mobNummer, telNummer FROM Speler WHERE spelerId = '".$row->contactpersoon."'");
					$row = mysql_fetch_object($result);
					echo "<p class='foute_tekst'>Afmelden via de wedsite is niet meer mogelijk voor deze wedstrijd.</p>";
					if($result <> null && mysql_num_rows($result) > 0) {
						echo "<br>";
						echo "<p class='normale_tekst'>Om je alsnog af te melden, neem contact op met ".$row->voornaam."</p>";
						echo "<table>";
						echo "<tr><td style='width:60px;'><p class='normale_tekst'>E-mail:</p></td><td><p class='normale_tekst'><a href='mailto:".$row->email."'>".$row->email."</a></p></td></tr>";
						echo "<tr><td><p class='normale_tekst'>Tel:</p></td><td style='text-align:center;'><p class='normale_tekst'>".(isset($row->telNummmer) ? $row->telNummer : "-")."</p></td></tr>";
						echo "<tr><td><p class='normale_tekst'>Mob:</p></td><td style='text-align:center;'><p class='normale_tekst'>".(isset($row->mobNummmer) ? $row->mobNummer : "-")."</p></td></tr>";
						echo "</table></p>";
						echo "<br>";
					}
				}else {
					echo "<form action='afmelden.php?soort=".$_GET['soort']."' method='post'>";
					echo "<input type='hidden' name='afmelden' value='2'>";	//Afmelden 2 staat voor training
					echo "<input type='hidden' name='agendaId' value='".$_GET['agendaId']."'>";
					echo "<p class='grote_tekst'>Reden/Opmerking</p>";
					echo "<textarea name='reden' cols='70' rows='3' maxlength='250'>".(empty($_POST['reden']) ? $row->reden : $_POST['reden'])."</textarea>";
					echo "<table>";
					echo "<tr>";
					echo "<td style='width:130px;'><p class='normale_tekst'><input type='radio' name='soort' value='1' ".($row->soort == 1 || (empty($row->soort) && $_POST['soort'] == 1) || (empty($row->soort) && empty($_POST['soort'])) ? "checked='yes'" : "").">Afwezig</p></td>";
					echo "<td style='width:130px;'><p class='normale_tekst'><input type='radio' name='soort' value='2' ".($row->soort == 2 || (empty($row->soort) && $_POST['soort'] == 2) ? "checked='yes'" : "").">Kom later</p></td>";
					echo "<td style='width:130px;'><p class='normale_tekst'><input type='radio' name='soort' value='3' ".($row->soort == 3 || (empty($row->soort) && $_POST['soort'] == 3) ? "checked='yes'" : "").">Vertrek eerder</p></td>";
					echo "</tr>";
					echo "</table>";
					echo "<br>";
				}
			}
			echo "<a href='./afmelden.php?soort=".$_GET['soort']."'>";
			?>
<img
	src="/afbeeldingen/knoppen/terug.jpg" class="knop_normaal"
	onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
</a>
			<?php

			if($row->afmeldenNietMeer == '0' && $row->nietMeerAfmelden == '0') {
				if(isset($row->afwezig)) {
					?>
<input
	type="image" src="/afbeeldingen/knoppen/reden_wijzigen.jpg"
	class="knop_normaal" onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
					<?php
					echo "</form>";
					echo "<br>";
					echo "<form action='afmelden.php?soort=".$_GET['soort']."' method='post'>";
					echo "<input type='hidden' name='afmelden' value='2'>";	//Afmelden 2 staat voor training
					echo "<input type='hidden' name='agendaId' value='".$_GET['agendaId']."'>";
					echo "<input type='hidden' name='verwijderen' value='true'>";
					?>
<input type="image" src="/afbeeldingen/knoppen/afmelding_annuleren.jpg"
	class="knop_normaal" onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
					<?php
					echo "</form>";
				}else if($result <> null && mysql_num_rows($result) > 0) {
					?>
<input
	type="image" src="/afbeeldingen/knoppen/afmelden.jpg"
	class="knop_normaal" onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
					<?php
					echo "</form>";
				}
			}
		}
		else if($_GET['soort'] == '3' && empty($_GET['agendaId'])) {
			/*
			 * Afmelden voor trainingen
			 */
			$result = mysql_query("SELECT Team.team, Afmelden.afmeldenId AS afwezig, Agenda.*, DAYOFWEEK( datum ) AS dagWeek, MONTH( datum ) AS maand, DAY( datum ) AS dag, HOUR( datum ) AS uur, MINUTE( datum ) AS minuten
											FROM Agenda
											LEFT JOIN Afmelden ON Afmelden.AgendaId = Agenda.AgendaId AND Afmelden.spelerId = '".$_SESSION['spelerId']."'
											LEFT OUTER JOIN Team ON Team.teamId = Agenda.teamId
											LEFT OUTER JOIN Teambeheer ON Teambeheer.teamId = Agenda.teamId
											WHERE YEAR( datum ) = '".$jaar."'
												AND Agenda.soort NOT LIKE '1'
												AND Agenda.afmelden = '1'
												AND datum > CURRENT_TIMESTAMP
												AND Teambeheer.spelerId = '".$_SESSION['spelerId']."'
												AND Agenda.teamId = Teambeheer.teamId
												AND Agenda.datum >= Teambeheer.van
												AND (Agenda.datum < Teambeheer.tot OR Teambeheer.tot IS NULL) 
											ORDER BY Team.team, Agenda.datum");
			if($result == null || mysql_num_rows($result) == 0) {
				echo "<p class='foute_tekst'>Er zijn geen items beschikbaar waarvoor je je kan afmelden.</p>";
			}else {
				$color = true;
				echo "<table class='met_border' cellspacing='0'>";
				echo "<tr ".($color ? "class='rij_klein'" : "class='rij_klein alternate'").">";
				echo "<th class='cel_zonder_border' style='width:50px;'>&nbsp</th>";
				echo "<th class='cel' style='width:30px;'>&nbsp</th>";
				echo "<th class='cel' style='width:90;'>Dag</td>";
				echo "<th class='cel' width='100'>Datum</th>";
				echo "<th class='cel' style='width:400px;'>Gebeurtenis</th>";
				//if($_SESSION['level'] == 1) {
				//echo "<th style='border-bottom: double; width:120;'>Auteur</th>";
				//}
				echo "</tr>";
					
				while($row = mysql_fetch_array($result))
				{
					$color ? $color = false : $color = true;
					if($eerst_volgende_training == false && strtotime(date("Y-m-d H:i")) < strtotime($row['datum'])) {
						echo "<tr class='rij_klein alternate_2'>";
						$eerst_volgende_training = true;
					}else {
						echo "<tr ".($color ? "class='rij_klein'" : "class='rij_klein alternate'").">";
					}
					echo "<td class='cel_zonder_border' style='width:50px;'><a href='./afmelden.php?soort=3&agendaId=".$row['agendaId']."'><img src='/afbeeldingen/pijl_wijzigen.png' alt='0'></a></td>";
					echo "<td class='cel' style='width:30px;'>".(isset($row['afwezig']) ? "<img src='/afbeeldingen/icons/rood_rondje.png' title='Afgemeld' alt=''>" : "<img src='/afbeeldingen/icons/groen_rondje.png' title='Aanwezig' alt=''>")."</td>";
					echo "<td class='cel' style='width:90px;'>".getDagWeekString($row['dagWeek'])."</td>";
					echo "<td class='cel' style='width:100px;'>".$row['dag']." ".getMaandString($row['maand'])."</td>";
					echo "<td class='cel' style='width:400px;'>".cut_off_string($row['gebeurtenis'])."</td>";
					echo "</tr>";
				}
				echo "</table>";
				?>
<br>
<br>
<table class="met_border">
	<tr class="rij_kleur1">
		<td class="cel_zonder_border" style="width: 25px;"><img
			src="/afbeeldingen/icons/groen_rondje.png" title="Aanwezig"></td>
		<td class="cel_zonder_border" style="width: 70px;">Aanwezig</td>
		<td class="cel" style="width: 25px;"><img
			src="/afbeeldingen/icons/rood_rondje.png" title="Afgemeld"></td>
		<td class="cel_zonder_border" style="width: 70px;">Afgemeld</td>
	</tr>
</table>
				<?php
			}
		}else if($_GET['soort'] == '3' && isset($_GET['agendaId'])) {
			/*
			 * Er is een agendaitem geselecteerd (die hoort bij de groep training)
			 */
			$result = mysql_query("SELECT Team.team, Afmelden.afmeldenId AS afwezig, Afmelden.reden, Afmelden.soort, Agenda.gebeurtenis, Agenda.nietMeerAfmelden, Agenda.minutenAfmelden, Agenda.contactpersoon, DAYOFWEEK( datum ) AS dagWeek, YEAR( datum ) AS jaar, MONTH( datum ) AS maand, DAY( datum ) AS dag, HOUR( datum ) AS uur, MINUTE( datum ) AS minuten,
											CASE WHEN DATE_ADD(NOW(), INTERVAL Agenda.minutenAfmelden MINUTE) > Agenda.datum
												THEN '1'
												ELSE '0'
											END AS afmeldenNietMeer
											FROM Agenda
											LEFT JOIN Afmelden ON Afmelden.agendaId = Agenda.agendaId AND Afmelden.spelerId = '".$_SESSION['spelerId']."'
											LEFT OUTER JOIN Team ON Team.teamId = Agenda.teamId
											LEFT OUTER JOIN Teambeheer ON Teambeheer.teamId = Agenda.teamId
											WHERE Agenda.agendaId = '".$_GET['agendaId']."'
												AND YEAR( datum ) = '".$jaar."'
												AND Agenda.soort NOT LIKE '1'
												AND Agenda.afmelden = '1'
												AND datum > CURRENT_TIMESTAMP
												AND Teambeheer.spelerId = '".$_SESSION['spelerId']."'
												AND Agenda.teamId = Teambeheer.teamId
												AND Agenda.datum >= Teambeheer.van
												AND (Agenda.datum < Teambeheer.tot OR Teambeheer.tot IS NULL) 
											ORDER BY Team.team, Agenda.datum");
			if($result == null || mysql_num_rows($result) == 0) {
				echo "<p class='foute_tekst'>Je mag je niet afmelden voor het geselcteerde item.</p>";
			}else if($result <> null && mysql_num_rows($result) > 0) {
				$row = mysql_fetch_object($result);
				$dagen = floor($row->minutenAfmelden / (24 * 60));
				$uren = floor(($row->minutenAfmelden - ($dagen * 24 * 60)) / 60);
				$minuten = floor($row->minutenAfmelden - ($dagen * 24 * 60) - ($uren * 60));
				if($row->minutenAfmelden > 0) {
					echo "<p class='kleinetekst'>Afmelden kan tot ".($dagen > 0 ? $dagen." dagen ".($uren > 0 || $minuten > 0 ? "en " : "") : "").($minuten > 0 || $uren > 0 ? ($uren < 10 ? "0".$uren : $uren).":".($minuten < 10 ? "0".$minuten : $minuten)." uur " : "")."voor het begin van de gebeurtenis.</p>";
				}
				mysql_data_seek($result, 0);

				$row = mysql_fetch_object($result);
				echo "<ul><table><tr><td style='width:350px;'><li ".($row->afwezig > 0 ? "class='afwezig' title='Afgemeld'" : "class='aanwezig' title='aanwezig'")."><p class='normale_tekst'><u>".getDagWeekString($row->dagWeek)." ".$row->dag." ".getMaandString($row->maand)." om ".$row->uur.":".($row->minuten < 10 ? "0".$row->minuten : $row->minuten)."</u></p></td>
						<td style='width:50px;'>&nbsp;</td></tr> 
						<tr><td colspan='2' style='width:400px;'><p class='normale_tekst'>".$row->gebeurtenis."</p></td></tr></table></li></ul>";
				echo "<br>";

				mysql_data_seek($result, 0);
				$row = mysql_fetch_object($result);
				if($row->afmeldenNietMeer == '1' || $row->nietMeerAfmelden == '1') {
					$result = mysql_query("SELECT voornaam, email, mobNummer, telNummer FROM Speler WHERE spelerId = '".$row->contactpersoon."'");
					$row = mysql_fetch_object($result);
					echo "<p class='foute_tekst'>Afmelden via de wedsite is niet meer mogelijk voor deze wedstrijd.</p>";
					if($result <> null && mysql_num_rows($result) > 0) {
						echo "<br>";
						echo "<p class='normale_tekst'>Om je alsnog af te melden, neem contact op met ".$row->voornaam."</p>";
						echo "<table>";
						echo "<tr><td style='width:60px;'><p class='normale_tekst'>E-mail:</p></td><td><p class='normale_tekst'><a href='mailto:".$row->email."'>".$row->email."</a></p></td></tr>";
						echo "<tr><td><p class='normale_tekst'>Tel:</p></td><td style='text-align:center;'><p class='normale_tekst'>".(isset($row->telNummmer) ? $row->telNummer : "-")."</p></td></tr>";
						echo "<tr><td><p class='normale_tekst'>Mob:</p></td><td style='text-align:center;'><p class='normale_tekst'>".(isset($row->mobNummmer) ? $row->mobNummer : "-")."</p></td></tr>";
						echo "</table></p>";
						echo "<br>";
					}
				}else {
					echo "<form action='afmelden.php?soort=".$_GET['soort']."' method='post'>";
					echo "<input type='hidden' name='afmelden' value='3'>";	//Afmelden 2 staat voor training
					echo "<input type='hidden' name='agendaId' value='".$_GET['agendaId']."'>";
					echo "<p class='grote_tekst'>Reden/Opmerking</p>";
					echo "<textarea name='reden' cols='70' rows='3' maxlength='250'>".(empty($_POST['reden']) ? $row->reden : $_POST['reden'])."</textarea>";
					echo "<table>";
					echo "<tr>";
					echo "<td style='width:130px;'><p class='normale_tekst'><input type='radio' name='soort' value='1' ".($row->soort == 1 || (empty($row->soort) && $_POST['soort'] == 1) || (empty($row->soort) && empty($_POST['soort'])) ? "checked='yes'" : "").">Afwezig</p></td>";
					echo "<td style='width:130px;'><p class='normale_tekst'><input type='radio' name='soort' value='2' ".($row->soort == 2 || (empty($row->soort) && $_POST['soort'] == 2) ? "checked='yes'" : "").">Kom later</p></td>";
					echo "<td style='width:130px;'><p class='normale_tekst'><input type='radio' name='soort' value='3' ".($row->soort == 3 || (empty($row->soort) && $_POST['soort'] == 3) ? "checked='yes'" : "").">Vertrek eerder</p></td>";
					echo "</tr>";
					echo "</table>";
					echo "<br>";
				}
			}
			echo "<a href='./afmelden.php?soort=".$_GET['soort']."'>";
			?>
<img
	src="/afbeeldingen/knoppen/terug.jpg" class="knop_normaal"
	onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
</a>
			<?php
				
			if($row->afmeldenNietMeer == '0' && $row->nietMeerAfmelden == '0') {
				if(isset($row->afwezig)) {
					?>
<input
	type="image" src="/afbeeldingen/knoppen/reden_wijzigen.jpg"
	class="knop_normaal" onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
					<?php
					echo "</form>";
					echo "<br>";
					echo "<form action='afmelden.php?soort=".$_GET['soort']."' method='post'>";
					echo "<input type='hidden' name='afmelden' value='3'>";	//Afmelden 3 staat voor overig
					echo "<input type='hidden' name='agendaId' value='".$_GET['agendaId']."'>";
					echo "<input type='hidden' name='verwijderen' value='true'>";
					?>
<input type="image" src="/afbeeldingen/knoppen/afmelding_annuleren.jpg"
	class="knop_normaal" onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
					<?php
					echo "</form>";
				}else if($result <> null && mysql_num_rows($result) > 0) {
					?>
<input
	type="image" src="/afbeeldingen/knoppen/afmelden.jpg"
	class="knop_normaal" onmouseover="this.className='knop_als_link';"
	onmouseout="this.className='knop_normaal';">
					<?php
					echo "</form>";
				}
			}
		}
	}
}
else
{
	echo "<p class='foute_tekst'>Log in om je ergens voor af te melden.</p>";
}
mysql_close($con);
echo "</div>";
echo "</center>";
echo "</body>";
echo "</html>";
?>